mca: Fix several issues for MCA UCR error handling
authorKeir Fraser <keir.fraser@citrix.com>
Tue, 22 Sep 2009 07:37:32 +0000 (08:37 +0100)
committerKeir Fraser <keir.fraser@citrix.com>
Tue, 22 Sep 2009 07:37:32 +0000 (08:37 +0100)
commit99f7ce36147785c85c3c0617596dbb76b87db61f
tree4ab1fd0d486e001faacda60cbc0c84043ffcee0f
parent905c0138d3df790e693ae13b0384274b9edaf492
mca: Fix several issues for MCA UCR error handling

This patch is for fixing several issues for MCA UCR error handling on
latest Intel platforms, including:
1) For UCR error, the  is 0xC0 ~ 0xCF instead of just C0
2) Synchronization issues for clearing error finding flag and clearing
global MCIP flag. Otherwise, in some cases, MCIP flag can't be cleared.

Signed-off-by: Liping Ke <liping.ke@intel.com>
xen/arch/x86/cpu/mcheck/mce_intel.c